#ifndef __MM32_PORT_H
#define __MM32_PORT_H

#include "typedefs.h"

void mm32_set_csb_out();
void mm32_set_fcsb_out();
void mm32_set_sclk_out();
void mm32_set_sdio_out();
void mm32_set_sdio_in();
void mm32_set_csb_1() ;
void mm32_set_csb_0();
void mm32_set_fcsb_1();
void mm32_set_fcsb_0();
void mm32_set_sclk_1();
void mm32_set_sclk_0(); 
void mm32_set_sdio_1();
void mm32_set_sdio_0();
bool mm32_set_sdio_read();


void mm32_SetGpio1In();           
void mm32_SetGpio2In();            
void mm32_SetGpio3In();            
bool mm32_ReadGpio1();             
bool mm32_ReadGpio2();             
bool mm32_ReadGpio3();             
void mm32_DelayMs(uint32_t ms);             
void mm32_DelayUs(uint32_t us);             
uint32_t mm32_GetTickCount();          


void radio_init();
void Rx_Mode_Enter(void);
#endif